package com.itheima.d2_reflect;

//目标：掌握获取Class类对象的三种方式
/**
 * 需求：分别利用三种方式获取Student类的字节码对象
 * 获取Class类对象的三种方式：
 *      方式1：Class类静态方法forName(String className)
 *      方式2：类名.class
 *      方式3：对象.getClass()
 */
public class Demo01 {
    public static void main(String[] args) throws Exception {
        //1.方式一
        Class<?> aClass = Class.forName("com.itheima.d2_reflect.Student");

        //2.类名.class
        Class<Student> studentClass = Student.class;

        //3.对象.getClass()
        Student student = new Student();
        Class<? extends Student> aClass1 = student.getClass();
    }
}
